package com.fxyk.webclick.pageobject;

import com.fxyk.webclick.bace.公共页面父类;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.CacheLookup;
import org.openqa.selenium.support.FindBy;

public class 商品详情类 extends 公共页面父类 {
    //定位页面元素
    @FindBy(css = "[class=\"el-input__inner\"][role=\"spinbutton\"]")
    @CacheLookup
    WebElement 数量输入框;
    @FindBy(xpath = "//span[text()='加入购物车 ']")
    @CacheLookup
    WebElement 加入购物车按钮;
    @FindBy(xpath = "//*[text()='加入购物车成功']")
    @CacheLookup
    WebElement 加入购物车成功;
    @FindBy(xpath = "//span[text()='立即购买']")
    @CacheLookup
    WebElement 立即购买;

    //操作方法
    public void 输入加购数量(String 输入数量){
        清空(数量输入框);
        int 数量 = Integer.parseInt(输入数量);
        输入内容(数量输入框,String.valueOf(数量));
    }
    public void 点击加入购物车(){
        点击(加入购物车按钮);
    }
    public void 点击立即购买(){
        点击(立即购买);
        关闭浏览器页签();
    }

    public void 检查加入购物车成功(String 加入购物车提示){
        检查结果包含指定内容(加入购物车成功,加入购物车提示);
    }

}
